do/try your level best - Deutsch Englisch Wörterbuch